<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <title>入门指南——条件渲染</title>
        <link rel="stylesheet" href="common.css">
        <script src="https://lib.baomitu.com/vue/latest/vue.global.js"></script>
    </head>
    <body>
        <div id="app">
            <section>
                <p v-if="isShow">条件渲染</p>
                <p v-else>条件渲染 另外一个分支</p>
            </section>

            <section>
                <p><button @click="isShow = !isShow">切换</button></p>
            </section>

            <section>
                <p v-if="type === 'A'">A类型</p>
                <p v-else-if="type === 'B'">B类型</p>
                <p v-else-if="type === 'C'">C类型</p>
                <p v-else>非A/B/C类型</p>
            </section>
        </div>

        <script>
            const { createApp } = Vue
            createApp({
                data() {
                    return {
                        message:"条件渲染",
                        isShow: true,
                        type: 'B'  // 这里可以改为 'A', 'B', 'C' 或其他值来测试不同情况
                    };
                },
            }).mount('#app');
        </script>
    </body>
</html>
